trait_exists
检查指定的 trait 是否存在
PHP 5.4.0 及以上版本。
trait_exists 函数用于检查一个指定的 trait 是否存在。该函数可以检查当前的 PHP 环境中是否已经定义了某个 trait。
trait_exists(string $trait, bool $autoload = true): bool
返回布尔值:如果 trait 存在,则返回 true;否则返回 false。
<?php trait MyTrait { public function sayHello() { echo "Hello from MyTrait!"; } } <p>if (trait_exists('MyTrait')) {<br> echo 'Trait MyTrait exists!';<br> } else {<br> echo 'Trait MyTrait does not exist.';<br> }<br> ?><br>
在这个示例中,我们首先定义了一个名为 "MyTrait" 的 trait,然后使用 trait_exists 函数来检查这个 trait 是否存在。如果 trait 存在,则输出 "Trait MyTrait exists!",否则输出 "Trait MyTrait does not exist."。